from zope import schema
from zope.interface import Interface

from Products.plonecrm import plonecrmMessageFactory as _


class Icontact(Interface):
    """contact person"""

    # -*- schema definition goes here -*-
    portrait = schema.Bytes(
        title=_(u"personal photo"),
        required=False,
        description=_(u"personal photo"),
    )
#
    comments = schema.TextLine(
        title=_(u"comments"),
        required=False,
        description=_(u"Field description"),
    )
#
    duty = schema.TextLine(
        title=_(u"work duty"),
        required=False,
        description=_(u"work duty"),
    )
#
    resume = schema.TextLine(
        title=_(u"person resume"),
        required=False,
        description=_(u"person resume"),
    )
#
    background = schema.TextLine(
        title=_(u"home background"),
        required=False,
        description=_(u"home background"),
    )
#
    habit = schema.TextLine(
        title=_(u"habits"),
        required=False,
        description=_(u"habits"),
    )
#
    email = schema.TextLine(
        title=_(u"email"),
        required=False,
        description=_(u"email address"),
    )
#
    position = schema.TextLine(
        title=_(u"position"),
        required=False,
        description=_(u"work position"),
    )
#
    addr = schema.TextLine(
        title=_(u"address"),
        required=False,
        description=_(u"address"),
    )
#
    mobile = schema.TextLine(
        title=_(u"mobile phone"),
        required=False,
        description=_(u"mobile phone number"),
    )
#
    homephone = schema.TextLine(
        title=_(u"home phone"),
        required=False,
        description=_(u"home phone number"),
    )
#
    officephone = schema.TextLine(
        title=_(u"New Field"),
        required=False,
        description=_(u"office phone number"),
    )
#
    department = schema.TextLine(
        title=_(u"New Field"),
        required=False,
        description=_(u"Field description"),
    )
#
    gender = schema.TextLine(
        title=_(u"gender"),
        required=False,
        description=_(u"gender"),
    )
#
    name = schema.TextLine(
        title=_(u"contact name"),
        required=False,
        description=_(u"contact name"),
    )
#
